Adiabatic Heating And Cooling